package com.yuntian.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.security.Timestamp;
import java.sql.Clob;
import java.util.Date;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class Company {
    // 公司ID（主键，对应NUMBER(20)）
    private BigDecimal companyId;
    // 公司名称（非空，对应VARCHAR2(20)）
    private String companyName;
    // 法定代表人（非空，对应VARCHAR2(20)）
    private String legalPerson;
    // 经营范围（对应CLOB）
    private Clob businessScope;
    // 成立日期（对应DATE）
    private Date establishedOn;
    // 公司地址（对应VARCHAR2(100)）
    private String address;
    // 联系电话（对应VARCHAR2(50)）
    private String phone;
    // 公司简介（对应VARCHAR2(500)）
    private String intro;
    // 简介图片URL（对应VARCHAR2(500)）
    private String introImageUrl;
    // 创建时间（默认系统时间，非空，对应TIMESTAMP(6)）
    private Timestamp createTime;
    // 更新时间（对应TIMESTAMP(6)）
    private Timestamp updateTime;


}
